import request from '@/utils/request'
import qs from 'qs';
// 预购买检查接口(有订金)
export function preCheckAction(data) {
  return request({
    url: '/ajax/order/preCheck',
    method: 'post',
    data: qs.stringify(data)
  })
}

//获取商品类型列表
export function getProductStyle(data) {
  return request({
    url: '/ajax/order/getProductStyleAjax',
    method: 'post',
    data: qs.stringify(data)
  })
}

//获取品名列表
export function getProductName(data) {
  return request({
    url: '/ajax/order/getProductNameAjax',
    method: 'post',
    data: qs.stringify(data)
  })
}

//获取产地列表
export function getProductPlace(data) {
  return request({
    url: '/ajax/order/getProductPlaceAjax',
    method: 'post',
    data: qs.stringify(data)
  })
}

//获取形态列表接口
export function getProductState(data) {
  return request({
    url: '/ajax/order/getProductStateAjax',
    method: 'post',
    data: qs.stringify(data)
  })
}
//获取区域列表接口
export function getProductArea(data) {
  return request({
    url: '/ajax/order/getProductAreaAjax',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function getAgencyList(data) {
  return request({
    url: '/ajax/order/getAgentAjax',
    method: 'post',
    data: qs.stringify(data)
  })
}

//验证密码
export function checkPassword(data) {
  return request({
    url: '/ajax/order/checkPassword',
    method: 'post',
    data: qs.stringify(data)
  })
}

//验证商品token
export function checkToken(data) {
  return request({
    url: '/ajax/order/checkToken',
    method: 'post',
    data: qs.stringify(data)
  })
}

export function getProductDetail(data) {
  return request({
    url: '/ajax/order/getProductDetail',
    method: 'post',
    data: qs.stringify(data)
  })
}

//代理商品下单获取数据接口
export function doAgentOrder(data) {
  return request({
    url: '/ajax/order/doAgentOrder',
    method: 'post',
    data: qs.stringify(data)
  })
}

//结算
export function doOrder(data) {
  return request({
    url: '/ajax/order/doOrder',
    method: 'post',
    data: qs.stringify(data)
  })
}

//无订金结算
export function doNoneOrder(data) {
  return request({
    url: '/ajax/order/doNoneOrder',
    method: 'post',
    data: qs.stringify(data)
  })
}

// 代理详情之代理记录
export function getAgentRecord(data) {
  return request({
    url: '/ajax/order/getAgentRecord',
    method: 'post',
    data: qs.stringify(data)
  })
}

// 获取空的代理合同模板
export function openAgentSsq(data) {
  return request({
    url: '/ajax/ssq/openAgentSsq',
    method: 'post',
    data: qs.stringify(data)
  })
}